#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

/*实现打开蜂鸣器的上层应用功能*/
int main(int argc,char*argv[])
{
    int fd;
    int ubuf2[64]={0};
    fd=open("/dev/hello_misc",O_RDWR);
    if(fd<0)
    {
        perror("open error\n");
        return fd;
    }

    
    ubuf2[0]=atoi(argv[1]);//atoi目的是将数字转换成为字符，argv是main函数传入的参数
    write(fd,ubuf2,sizeof(ubuf2));
    // /*测试read函数*/
    //  int ubuf1[64]={0};
    // read(fd,ubuf1,sizeof(ubuf1));
    // printf("ubuf is %s\n",ubuf1);
    // /*------------*/

    // /*测试write*/
    // int ubuf2[64]="12345";
    // write(fd,ubuf2,sizeof(ubuf2));
    // /*------------*/

    close(fd);//与release对应
    return 0;
}